*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

.workList {
  width: 100%;
  min-height: 20vh;
  max-height: 100vh;
  padding: 20px;
  display: flex;
  flex-flow: row wrap;
  counter-reset: work;
}

.work {
  width: 15.6666666667%;
  height: 16vh;
  margin: 0.5%;
  background-color: rgb(0, 0, 0);
  counter-increment: work;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.8);
}
.work::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  filter: contrast(0.8);
  opacity: 0.3;
  will-change: filter opacity;
  transition: opacity 0.5s, filter 0.5s;
}
.work:nth-child(0)::before {
  background: url("../img/0.jpeg");
  background-size: cover;
}
.work:nth-child(1)::before {
  background: url("../img/1.jpeg");
  background-size: cover;
}
.work:nth-child(2)::before {
  background: url("../img/2.jpeg");
  background-size: cover;
}
.work:nth-child(3)::before {
  background: url("../img/3.jpeg");
  background-size: cover;
}
.work:nth-child(4)::before {
  background: url("../img/4.jpeg");
  background-size: cover;
}
.work:nth-child(5)::before {
  background: url("../img/5.jpeg");
  background-size: cover;
}
.work:nth-child(6)::before {
  background: url("../img/6.jpeg");
  background-size: cover;
}
.work:nth-child(7)::before {
  background: url("../img/7.jpeg");
  background-size: cover;
}
.work:nth-child(8)::before {
  background: url("../img/8.jpeg");
  background-size: cover;
}
.work:nth-child(9)::before {
  background: url("../img/9.jpeg");
  background-size: cover;
}
.work:nth-child(10)::before {
  background: url("../img/10.jpeg");
  background-size: cover;
}
.work:nth-child(11)::before {
  background: url("../img/11.jpeg");
  background-size: cover;
}
.work:nth-child(12)::before {
  background: url("../img/0.jpeg");
  background-size: cover;
}
.work:nth-child(13)::before {
  background: url("../img/1.jpeg");
  background-size: cover;
}
.work:nth-child(14)::before {
  background: url("../img/2.jpeg");
  background-size: cover;
}
.work:nth-child(15)::before {
  background: url("../img/3.jpeg");
  background-size: cover;
}
.work:nth-child(16)::before {
  background: url("../img/4.jpeg");
  background-size: cover;
}
.work:nth-child(17)::before {
  background: url("../img/5.jpeg");
  background-size: cover;
}
.work:nth-child(18)::before {
  background: url("../img/6.jpeg");
  background-size: cover;
}
.work:nth-child(19)::before {
  background: url("../img/7.jpeg");
  background-size: cover;
}
.work:nth-child(20)::before {
  background: url("../img/8.jpeg");
  background-size: cover;
}
.work:nth-child(21)::before {
  background: url("../img/9.jpeg");
  background-size: cover;
}
.work:nth-child(22)::before {
  background: url("../img/10.jpeg");
  background-size: cover;
}
.work:nth-child(23)::before {
  background: url("../img/11.jpeg");
  background-size: cover;
}
.work:nth-child(24)::before {
  background: url("../img/0.jpeg");
  background-size: cover;
}
.work:nth-child(25)::before {
  background: url("../img/1.jpeg");
  background-size: cover;
}
.work:nth-child(26)::before {
  background: url("../img/2.jpeg");
  background-size: cover;
}
.work:nth-child(27)::before {
  background: url("../img/3.jpeg");
  background-size: cover;
}
.work:nth-child(28)::before {
  background: url("../img/4.jpeg");
  background-size: cover;
}
.work:nth-child(29)::before {
  background: url("../img/5.jpeg");
  background-size: cover;
}
.work:nth-child(30)::before {
  background: url("../img/6.jpeg");
  background-size: cover;
}
.work:nth-child(31)::before {
  background: url("../img/7.jpeg");
  background-size: cover;
}
.work:nth-child(32)::before {
  background: url("../img/8.jpeg");
  background-size: cover;
}
.work:nth-child(33)::before {
  background: url("../img/9.jpeg");
  background-size: cover;
}
.work:nth-child(34)::before {
  background: url("../img/10.jpeg");
  background-size: cover;
}
.work:nth-child(35)::before {
  background: url("../img/11.jpeg");
  background-size: cover;
}
.work:nth-child(36)::before {
  background: url("../img/0.jpeg");
  background-size: cover;
}
.work:nth-child(37)::before {
  background: url("../img/1.jpeg");
  background-size: cover;
}
.work:nth-child(38)::before {
  background: url("../img/2.jpeg");
  background-size: cover;
}
.work:nth-child(39)::before {
  background: url("../img/3.jpeg");
  background-size: cover;
}
.work:nth-child(40)::before {
  background: url("../img/4.jpeg");
  background-size: cover;
}
.work:nth-child(41)::before {
  background: url("../img/5.jpeg");
  background-size: cover;
}
.work:nth-child(42)::before {
  background: url("../img/6.jpeg");
  background-size: cover;
}
.work:nth-child(43)::before {
  background: url("../img/7.jpeg");
  background-size: cover;
}
.work:nth-child(44)::before {
  background: url("../img/8.jpeg");
  background-size: cover;
}
.work:nth-child(45)::before {
  background: url("../img/9.jpeg");
  background-size: cover;
}
.work:nth-child(46)::before {
  background: url("../img/10.jpeg");
  background-size: cover;
}
.work:nth-child(47)::before {
  background: url("../img/11.jpeg");
  background-size: cover;
}
.work:nth-child(48)::before {
  background: url("../img/0.jpeg");
  background-size: cover;
}
.work:nth-child(49)::before {
  background: url("../img/1.jpeg");
  background-size: cover;
}
.work:nth-child(50)::before {
  background: url("../img/2.jpeg");
  background-size: cover;
}
.work:hover::before {
  opacity: 1;
  filter: contrast(1.5);
}
.work::after {
  content: counter(work);
  text-align: right;
  font-family: Cambria, Cochin, Georgia, Times, "Times New Roman", serif;
  font-size: 8vw;
  position: absolute;
  margin: auto;
  right: 0;
  bottom: 0;
  mix-blend-mode: soft-light;
  color: rgb(248, 248, 250);
  transform: translate(0, 0.5em);
  will-change: transform;
  transition: transform 0.5s;
}
.work:hover::after {
  transform: translate(0, 0.1em);
}
.work a {
  text-decoration: none;
  color: #fff;
  font-size: 1.2vw;
  position: absolute;
  margin: auto;
  width: 100%;
  height: 1.5em;
  top: 0;
  bottom: 0;
  text-align: center;
  transform: translateY(0);
  transition: transform 0.5s;
  will-change: transform;
}
.work:hover a {
  transform: translateY(-1em);
  text-shadow: 1px 1px 2px #000;
}/*# sourceMappingURL=content_20220226211026.css.map */